Buttons & Scissors is NP-Complete

نویسندگان

  • Harrison Gregg
  • Jody Leonard
  • Aaron Santiago
  • Aaron Williams
چکیده

Buttons & Scissors is a popular single-player puzzle. A level is played on an n-by-n grid, where each position is empty or has a single coloured button sewn onto it. The player’s goal is to remove all of the buttons using a sequence of horizontal, vertical, and diagonal scissor cuts. Each cut removes all buttons between two distinct buttons of the same colour, and is not valid if there is an intermediate button of a different colour. We prove that deciding whether a given level can be completed is NP-complete. In fact, NP-completeness holds when only horizontal and vertical cuts are allowed, and each colour is used by at most 7 buttons. Our framework was also used in an NP-completeness proof when each colour is used by at most 4 buttons, which is best possible.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Single-Player and Two-Player Buttons & Scissors Games - (Extended Abstract)

We study the computational complexity of the Buttons & Scissors game and obtain sharp thresholds with respect to several parameters. Specifically we show that the game is NP-complete for C = 2 colors but polytime solvable for C = 1. Similarly the game is NP-complete if every color is used by at most F = 4 buttons but polytime solvable for F ≤ 3. We also consider restrictions on the board size, ...

متن کامل

Single-Player and Two-Player Buttons & Scissors Games

We study the computational complexity of the Buttons & Scissors game and obtain sharp thresholds with respect to several parameters. Specifically we show that the game is NP-complete for C = 2 colors but polytime solvable for C = 1. Similarly the game is NP-complete if every color is used by at most F = 4 buttons but polytime solvable for F ≤ 3. We also consider restrictions on the board size, ...

متن کامل

HYSTEROSCOPIC METROPLASTY: SECTION OF THE CERVICAL SEPTUM DOESN\'T IMPAIR REPRODUCTIVE OUTCOME

The purpose of this study was to determine whether sectioning the cervical septum is associated with intraoperative bleeding, incompetent cervix, and secondary infertility. In this prospective observational study, fourteen women with complete septate uterus who had a history of repeated pregnancy loss and infertility were treated hysteroscopically. Preoperative history included 35 pregnanci...

متن کامل

In vitro model of infectious crystalline keratopathy: tissue architecture determines pattern of microbial spread.

PURPOSE To develop an in vitro model of infectious crystalline keratopathy using human corneal buttons and to test the hypothesis that the compactness of the corneal stroma determines the pattern of microbial spread. METHODS Twenty human corneal buttons obtained after penetrating keratoplasty for keratoconus (KC) and eight human corneal buttons obtained from eye bank (EB) donor eyes were main...

متن کامل

Tenacity and some other Parameters of Interval Graphs can be computed in polynomial time

In general, computation of graph vulnerability parameters is NP-complete. In past, some algorithms were introduced to prove that computation of toughness, scattering number, integrity and weighted integrity parameters of interval graphs are polynomial. In this paper, two different vulnerability parameters of graphs, tenacity and rupture degree are defined. In general, computing the tenacity o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015